Skip to content

feat: improve agent migration skill with measured evals#81

Draft
skillets-the-skill-intern[bot] wants to merge 1 commit into
mainfrom
eval/agent-migration-before-after
Draft

feat: improve agent migration skill with measured evals#81
skillets-the-skill-intern[bot] wants to merge 1 commit into
mainfrom
eval/agent-migration-before-after

Conversation

@skillets-the-skill-intern

Copy link
Copy Markdown
Contributor

Summary

Improves openrouter-agent-migration using a fixed, hermetic before/after evaluation suite.

Measured result: run-level success improved from 6/9 (66.7%) to 9/9 (100%); expectation-level pass rate improved from 108/111 (97.3%) to 111/111 (100%). The difficult streaming-converter fixture improved from 0/3 to 3/3 without unsafe casts or lint/type suppressions.

What changed: evidence-driven dependency compatibility checks, agent-vs-platform inventory, safe converter-mismatch handling, mock and lockfile migration guidance, and verification for stale imports, suppressions, tests, type checking, and minimal diffs.

Eval suite: three pure TypeScript fixtures with mocked tests and deterministic validation; no live API calls.

Tradeoff: final safety-oriented runs were slower, especially converter migrations, because they validate compatibility and avoid suppression-based shortcuts.


View Slack Thread

@skillets-the-skill-intern
skillets-the-skill-intern Bot marked this pull request as draft July 14, 2026 00:39
@skillets-the-skill-intern

Copy link
Copy Markdown
Contributor Author

I mistakenly ran this improvement through Skillet’s legacy skill-creator harness instead of the required Waza workflow. I have marked the PR as draft and am re-running the benchmark with Waza before deciding whether to replace or close this PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants